A Subquadratic-Time Distributed Algorithm for Exact Maximum Matching
نویسندگان
چکیده
For a graph G=(V,E), finding set of disjoint edges that do not share any vertices is called matching problem, and the maximum fundamental problem in theory distributed algorithms. Although local algorithms for approximate have been widely studied, exact has much studied. In fact, no algorithm faster than trivial upper bound O(n^2) rounds known general instance. this paper, we propose randomized O(s_{max}^{3/2}+log n)-round CONGEST model, where s_{\max} size matching. This first o(n^2) instances model. The key technical ingredient our result an augmenting path O(s_{\max}) rounds, which based on novel technique constructing sparse certificate paths, subgraph input preserving at least one path. To establish highly parallel construction certificates, also new characterization might be independent interest.
منابع مشابه
Distributed algorithm for approximating the maximum matching
We present a distributed algorithm that finds a matching M of size which is at least 2/3|M | where M ∗ is a maximum matching in a graph. The algorithm runs in O(log n) steps.
متن کاملA Fast Distributed Algorithm for Approximating the Maximum Matching
We present a distributed approximation algorithm that computes in every graph G a matching M of size at least 2 3 β(G), where β(G) is the size of a maximum matching in G. The algorithm runs in O(log |V (G)|) rounds in the synchronous, message passing model of computation and matches the best known asymptotic complexity for computing a maximal matching in the same protocol. This improves the run...
متن کاملA Subquadratic Algorithm for Approximate Regular Expression Matching
The main result of this paper is an algorithm for approximate matching of a regular expression of size m in a text of size n in time O(nm/ log d + 2 n), where d is the number of allowed errors. This algorithm is the first o(mn) algorithm for approximate matching to regular expressions.
متن کاملDistributed Algorithm for Better Approximation of the Maximum Matching
Let G be a graph on n vertices that does not have odd cycles of lengths 3, . . . , 2k− 1 with k ≥ 2. We give a deterministic distributed algorithm which finds in a poly-logarithmic (in n) number of rounds a matching M , such that |M | ≥ (1−α)m(G), where m(G) is the size of a maximum matching in G and α = 1 k+1 .
متن کاملA Subquadratic-Time Algorithm for Decremental Single-Source Shortest Paths
We study dynamic (1 + )-approximation algorithms for the single-source shortest paths problem in an unweighted undirected n-node m-edge graph under edge deletions. The fastest algorithm for this problem is an algorithm with O(n) total update time and constant query time by Bernstein and Roditty (SODA 2011). In this paper, we improve the total update time to O(n + m) while keeping the query time...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEICE Transactions on Information and Systems
سال: 2022
ISSN: ['0916-8532', '1745-1361']
DOI: https://doi.org/10.1587/transinf.2021edp7083